﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SharedLib.WinFormMVCFramework;
using System.Windows.Forms;
using SharedLib;


namespace TracyGUI.View
{
    interface IUltraExplorerView : IFormView
    {
        TreeView TreeFilter
        {
            get;
        }

        /// <summary>
        /// Load classifier sets to dropdown list
        /// </summary>
        /// <param name="classifierSetNames"></param>
        void LoadClassiferSets(ICollection<string> classifierSetNames);
        void SelectClassifierSet(string classifierSetName);

        event EventHandler<GenericEventArgs<string>> ClassiferSetSelected;
        event EventHandler<GenericEventArgs<TreeNode>> ExpandNode;
        event EventHandler<GenericEventArgs<TreeNode>> NodeSelected;
    }
}
